import java.util.ArrayList;
import java.util.List;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: dell
 * Date: 2023-12-12
 * Time: 11:52
 */
public class test {
    public static void main(String[] args) {
        int numRows=5;
        List<List<Integer>> list = new ArrayList<>();
        List<Integer> card = new ArrayList<>();
        card.add(1);
        list.add(card);
        for (int i = 1; i < numRows; i++) {
            List<Integer> add1 = new ArrayList<>();
            add1.add(1);
            //获取上一行
            List<Integer> tmp=list.get(i-1);
            //i是每一行最后一个数字，小于他就是中间的数字段。
            for (int j=1;j<i;j++){
                int n=tmp.get(j)+tmp.get(j-1);
                add1.add(n);
            }
            add1.add(1);
            list.add(add1);
        }
        System.out.println(list);
    }
}